package IO流.字节;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.time.LocalDate;

public class 文件的拷贝 {
    public static void main(String[] args) throws IOException {
        //获取程序开始的初始时间
        long start = System.currentTimeMillis();
        System.out.println("程序开始运行");
        //1.创建要被读取的对象
        FileInputStream fis=new FileInputStream("D:\\搜图神器\\图片\\SearchPictureTool\\LiveWallpaperCache\\VIDEO\\0A1F6534203744833D1EF990DC1D91C8\\刀剑.mp4");
        //2.创建要被写入（拷贝）的的文件路径对象
        FileOutputStream fos=new FileOutputStream("F\\aaa\\.copy.mp4");

        //3.拷贝
        //读取要被拷贝的文件
        int b;
        while ((b=fis.read())!=-1){
            //写入要被拷贝到的文件
            fos.write(b);
        }

        //4.释放资源
        //先开的后关闭
        fis.close();
        fos.close();

        //计算程序结束的时间
        long end = System.currentTimeMillis();
        System.out.println("程序结束");
        System.out.println("程序用时:"+(end-start)+"ms");
    }
}
